package com.newtouch.bxzs.business.statistics.model.bo;

import lombok.Data;

/**
 * 业绩与收入查询条件类
 *
 * <p>
 * <b>History:</b>
 * <table border="1">
 * <tr>
 * <th>Date</th>
 * <th>Operator</th>
 * <th>Memo</th>
 * </tr>
 * <tr>
 * <td>2021/1/13</td>
 * <td>tianshangzhu</td>
 * <td>Create</td>
 * </tr>
 * </table>
 *
 * @author tianshangzhu
 * @version 1.0.0
 * @since 1.0.0
 */
@Data
public class AchievementIncomeConditionBO {
	/** 开始月份 */
	private String startMonth;
	/** 结束月份 */
	private String endMonth;
	/** 月份 */
	private String month;
	/** 某一月份 */
	private String monthOne;
	/** 公司信用编码 */
	private String organizationCode;
	/** 当前用户工号 */
	private String userJobNumber;
	/** 保单号 */
	private String policyNumber;
	/** 当前页数 */
	private Integer pageLimit;
	/** 当前展示条数 */
	private Integer numberLimit;

	/**
	 * 空构造
	 */
	public AchievementIncomeConditionBO() {
	}

	/**
	 * 设置页数和条数
	 *
	 * @param pageLimit
	 *            页数
	 * @param numberLimit
	 *            条数
	 */
	public AchievementIncomeConditionBO(Integer pageLimit, Integer numberLimit) {
		this.pageLimit = (pageLimit - 1) * numberLimit;
		this.numberLimit = numberLimit;
	}
}
